stuffed bird - Spanish English Dictionary